<?php

class UsuariosController extends AppController {

    var $name = 'Usuarios';
    

    function login(){
        
        $this->layout='simple';
        
        //$this->initDB(); inicializa privilegios por grupo en la base de datos.
    }

    function logout(){
        $this->redirect($this->Auth->logout());
    }

    function add(){
        if (!empty($this->data)){
            $this->Usuario->create();
            if($this->Usuario->save($this->data)){
                //Se envia email con la password
                $this->Auth->login($this->data);
                $this->redirect("login");
            }
        }
    }

function initDB() {
    $grupo =& $this->Usuario->Grupo;
    //Permite a los administradores hacer todo
    $grupo->id = 1;
    $this->Acl->allow($grupo, 'controllers');

    //permite a los editores postear y accesar los widgets
    //$group->id = 2;
    //$this->Acl->deny($group, 'controllers');
    //$this->Acl->allow($group, 'controllers/Posts');
    //$this->Acl->allow($group, 'controllers/Widgets');

    //permite a los usuarios añadir y editar posts y widgets
    //$group->id = 3;
    //$this->Acl->deny($group, 'controllers');
    //$this->Acl->allow($group, 'controllers/Posts/add');
    //$this->Acl->allow($group, 'controllers/Posts/edit');
    //$this->Acl->allow($group, 'controllers/Widgets/add');
    //$this->Acl->allow($group, 'controllers/Widgets/edit');
}



}

?>
